/* CSS Document */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {padding:0;margin:0; font-size:12px; font-family:Helvetica,Arial,sans-serif; /*color:#333333;*/}
body{ background-color:#FFFFFF;font: 12px "Arial,Verdana","宋体";}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0; margin:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
q:before,q:after{content:''}
abbr,acronym{border:0}

.ared,a.ared:link,a.ared:visited{ color:#ff0000;}
.ared,a.ared:hover{text-decoration:underline;}
.aml,a.aml:link,a.aml:visited{ color:#000; font-size:12px; font-weight:bold;}
.aml,a.aml:hover{text-decoration:none; color:#fff;}

.ablue,a.ablue:link,a.ablue:visited{ color:#166ED2;}
.ablue,a.ablue:hover{text-decoration:underline;}
.abai,a.abai:link,a.abai:visited{ color:#fff;}
.abai,a.abai:hover{text-decoration:underline;}
/* font */
.font-ceng{ color:#ff6600; font-weight:normal; font-size:12px;}
.font-red{ color:#ff0000;}

/* top */
.login-top{ width:941px; margin:0 auto; height:66px; padding-left:19px; background:url(../images/public_2.gif);}
.login-logo{ float:left; width:186px; height:48px; margin-top:9px;background:url(../images/public_03.gif);}
.login-massge{ float:left; width:390px; padding:22px 0 0 10px; height:30px; color:#fff;}
.login-massge p{ float:left; line-height:24px; color:#fff;}
.login-so{ float:right; width:340px; height:66px; padding-right:15px;}
.login-so p {float:left; width:340px; text-align:right; height:24px; line-height:24px;color:#fff;}
.login-so form{ float:right; width:290px; }
.login-so p a:link,.login-so p a:visited{ color:#fff; text-align:center;}
.login-so a:hover{ text-decoration:underline;}
.login-so select{float:left; height:22px;}
.login-so input{ float:left; width:158px; border:1px solid #1564A0; height:18px; line-height:18px; margin-left:8px;}
.login-so input.top-an{ float:left;width:55px; height:22px; border:none; background:url(../images/public_1.gif) 0px -195px;}
.login-dh{ width:960px; margin:0 auto; height:32px; background:url(../images/public_3.gif); border-bottom:8px solid #DEEBFE;}
.login-dh .dh-left{ float:left; width:10px; height:32px; overflow:hidden; background:url(../images/public_1.gif) 0 -70px;}
.login-dh .dh-a{ float:left; width:640px; height:32px;}
.login-dh .dh-a a:link,.login-dh .dh-a a:visited{ float:left; width:81px; height:32px; background:url(../images/public_7.gif) 79px 7px no-repeat; text-align:center; font-size:14px; color:#fff; font-weight:bold; line-height:32px;}
.login-dh .dh-a a:hover{ text-decoration:none;}
.login-dh .dh-a a.dh-axinxi:link,.login-dh .dh-a a.dh-axinxi:visited{ width:113px;background:url(../images/public_7.gif) 111px 7px no-repeat;}
.login-dh .dh-a p{ float:left; width:81px; height:23px; margin-top:3px; background:url(../images/public_1.gif) 0px -287px; text-align:center; color:#064375; font-size:14px; font-weight:bold; padding-top:6px;}
.login-dh .dh-a p.dh-pxinxi{ width:113px;background:url(../images/public_1.gif) -84px -287px;}
.login-dh .dh-right{ float:right; width:300px; height:32px; padding-right:10px;}
.login-dh .dh-right p{ float:right;color:#fff; line-height:32px;}
.login-dh .dh-right span{ float:right; padding-top:6px; height:23px;}
/* left */
.login-center{ width:960px; margin:0 auto; background:url(../images/public_6.gif) left repeat-y; overflow:hidden;}
.login-left{ float:left; width:170px;}
.login-left dl{ float:left; width:170px;}
.login-left dl dt{ width:145px; height:32px; line-height:32px; padding-left:25px; background:url(../images/public_1.gif) 0px -318px no-repeat; display:block;}
.login-left dl dt a{ float:left;}
.login-left dl dt span{ float:left;}
.login-left dl dd{ display:block; width:160px; padding:5px 0 10px 10px; overflow:hidden;}
.login-left dl dd ul{ float:left; width:160px;}
.login-left dl dd ul li{ float:left; width:160px; height:21px;}
.login-left dl dd ul li span{background:url(../images/public_1.gif) 0px -413px;float:left; width:133px; height:21px; line-height:21px; padding-left:27px; color:#000; overflow:hidden;}
.login-left dl dd ul li a{background:url(../images/public_02.gif) 8px 5px no-repeat;}
.login-left dl dd ul li a:link,.login-left dl dd ul li a:visited{float:left; width:133px; height:21px;line-height:21px; padding-left:27px; color:#000; overflow:hidden; }
.login-left dl dd ul li a:hover{ text-decoration:none; color:#ff6600;}
.login-left dl dd ul li a.acssred{ color:#ff0000;}
.aleft-vi,a.aleft-vi:link,a.aleft-vi:visited{background:url(../images/public_1.gif) 0px -413px; }
.aleft-vi,a.aleft-vi:hover{text-decoration:underline;}

.login-down{ width:960px; margin:8px auto 0 auto; height:30px; background:#386EB6; text-align:center; color:#fff; line-height:30px;}
.login-down a:link,.login-down a:visited{ color:#fff;}
.login-down a:hover{ color:#fff; text-decoration:underline;}
.login-up{width:960px; padding-top:5px; text-align:center; line-height:20px; overflow:hidden; margin:0 auto;}

/* right */
.login-right{ width: 777px; float: right; }
.prompt{ width: 777px; display: block; float: left; margin: 10px 0 0 0; }
.prompt-span{ height:5px; display:block;}
.promptbox{ width: 755px; display: block; float: left; border-left: 1px solid #FBA387; border-right: 1px solid #FBA387; background: #FFF5F4; padding: 5px 5px 5px 15px; }
.promptmain{ width: 718px; display: block; float: left; color: #62666A; padding: 0px 20px 0 0; }
.prompt a{ /*	width: 17px;*/ display: block; float: left; }
.prompt a.link2{ display: none; }
.promptmain b{ width: 718px; display: block; float: left; font: normal 12px "宋体"; padding: 0px 0 10px 0; }
.promptmain p{ width: 718px; display: block; float: left; font: normal 12px/20px "宋体"; }
.promptmain p a:link,.promptmain p a:visited{ display: inline; text-decoration: underline; color: blue; float: none; }
.promptmain p a:hover{ text-decoration: underline; color: blue; }

.tanchu{ width:300px; float:left; border:1px solid #95B7E4;}
.tanchu-top{ float:left; width:300px; height:39px; background:url(../images/tanchu.jpg);}
.tanchu-top p{ float:left; width:125px; font-size:12px; font-weight:bold; color:#166ED2; padding:10px 0 0 10px;}
.tanchu-top span{ float:right; width:22px; padding-top:10px;}
.tanchu-nr{ float:left; width:280px; padding:30px 10px; text-align:center; line-height:20px;}
.tanchu-down{ float:left; width:300px; text-align:center; padding:10px 0 20px 0;}
.tanchu-down input{ width:67px; height:21px; display:block; text-align:center; line-height:21px; color:#fff; border:none; background:url(../images/tanchu2.jpg);}

.brows{ float:left; width:700px; border:1px solid #3F91D9;}
.brows-top{ float:left; width:685px; height:24px; background:url(../images/index_7.gif); line-height:24px; padding-left:15px; font-size:14px; font-weight:bold; color:#fff;}
.brows-nr{ float:left; padding:20px; width:660px; line-height:22px;}
.brows-bt{ float:left; width:680px; padding:10px; text-align:center; font-size:14px; height:20px; line-height:20px; overflow:hidden;}
.brows-time{float:left; width:700px; text-align:center;height:18px; line-height:18px; overflow:hidden;}



